
#define TAPS_LENGTH 75

//10.2e6 sample rate
//200e3 cutoff
//Order 75
const float taps_200e3[] = {
-0.000698104294979,
-0.000712837386103,
-0.000744647854334,
-0.000789330086774,
-0.000839725674619,
-0.000885759720069,
-0.00091460572427,
-0.000910978159738,
-0.00085754688244,
-0.000735462687895,
-0.000524978747622,
-0.000206148554733,
0.00024042247623,
0.000832797327637,
0.0015869270231,
0.0025158978743,
0.00362923445874,
0.00493228527983,
0.00642571587924,
0.00810513104938,
0.00996084382891,
0.0119778042878,
0.0141356958787,
0.0164092015296,
0.0187684358763,
0.0211795342828,
0.0236053837897,
0.0260064760496,
0.0283418578559,
0.0305701511995,
0.0326506120447,
0.0345441952944,
0.0362145928007,
0.037629211782,
0.0387600626401,
0.0395845278594,
0.0400859873491,
0.0402542801117,
0.0400859873491,
0.0395845278594,
0.0387600626401,
0.037629211782,
0.0362145928007,
0.0345441952944,
0.0326506120447,
0.0305701511995,
0.0283418578559,
0.0260064760496,
0.0236053837897,
0.0211795342828,
0.0187684358763,
0.0164092015296,
0.0141356958787,
0.0119778042878,
0.00996084382891,
0.00810513104938,
0.00642571587924,
0.00493228527983,
0.00362923445874,
0.0025158978743,
0.0015869270231,
0.000832797327637,
0.00024042247623,
-0.000206148554733,
-0.000524978747622,
-0.000735462687895,
-0.00085754688244,
-0.000910978159738,
-0.00091460572427,
-0.000885759720069,
-0.000839725674619,
-0.000789330086774,
-0.000744647854334,
-0.000712837386103,
-0.000698104294979,
};


//10.2e6 sample rate
//1e6 cutoff
//Order 75
const float taps_1e6[] = {
-0.000493656697454,
-0.00013255116767,
0.000328953247674,
0.000768284177902,
0.00101983945803,
0.000911971775533,
0.000346352730748,
-0.000608452414895,
-0.0016647344791,
-0.00236024152727,
-0.00221917225251,
-0.000988097786741,
0.00115237730846,
0.00352037245284,
0.0050927547003,
0.00488405010035,
0.00242400594025,
-0.00186781082839,
-0.00661587040672,
-0.0098436104867,
-0.0096952578402,
-0.00529127640339,
0.00262851392347,
0.0116035845836,
0.0180603854265,
0.0185326912,
0.011127412773,
-0.00329816541075,
-0.020761227265,
-0.03486815785,
-0.0385386262414,
-0.0262734430007,
0.00375572663871,
0.0485351170886,
0.10044913874,
0.148982508572,
0.183443860716,
0.19590490101,
0.183443860716,
0.148982508572,
0.10044913874,
0.0485351170886,
0.00375572663871,
-0.0262734430007,
-0.0385386262414,
-0.03486815785,
-0.020761227265,
-0.00329816541075,
0.011127412773,
0.0185326912,
0.0180603854265,
0.0116035845836,
0.00262851392347,
-0.00529127640339,
-0.0096952578402,
-0.0098436104867,
-0.00661587040672,
-0.00186781082839,
0.00242400594025,
0.00488405010035,
0.0050927547003,
0.00352037245284,
0.00115237730846,
-0.000988097786741,
-0.00221917225251,
-0.00236024152727,
-0.0016647344791,
-0.000608452414895,
0.000346352730748,
0.000911971775533,
0.00101983945803,
0.000768284177902,
0.000328953247674,
-0.00013255116767,
-0.000493656697454,
};

//5.1e6 sample rate
//200e3 cutoff
//Order 75
const float taps_200e3_51[] = {
0.000208225993722,
0.000379331962022,
0.000564403811872,
0.000767434929244,
0.000984021124046,
0.00119900678134,
0.00138557229712,
0.00150608928698,
0.00151488303845,
0.00136282475539,
0.00100345119845,
0.000400100135908,
-0.00046662013003,
-0.0015918196313,
-0.00294060251823,
-0.00444441125527,
-0.00600009021051,
-0.00747211357186,
-0.00869815677956,
-0.00949788771122,
-0.0096845408621,
-0.00907854411792,
-0.00752222225818,
-0.00489442955625,
-0.00112388536419,
0.00379998695374,
0.009819783585,
0.0168072385162,
0.0245652519522,
0.0328349695738,
0.0413076512635,
0.0496406728654,
0.0574766509023,
0.0644643994893,
0.0702802467178,
0.0746481720685,
0.0773572845716,
0.0782753403853,
0.0773572845716,
0.0746481720685,
0.0702802467178,
0.0644643994893,
0.0574766509023,
0.0496406728654,
0.0413076512635,
0.0328349695738,
0.0245652519522,
0.0168072385162,
0.009819783585,
0.00379998695374,
-0.00112388536419,
-0.00489442955625,
-0.00752222225818,
-0.00907854411792,
-0.0096845408621,
-0.00949788771122,
-0.00869815677956,
-0.00747211357186,
-0.00600009021051,
-0.00444441125527,
-0.00294060251823,
-0.0015918196313,
-0.00046662013003,
0.000400100135908,
0.00100345119845,
0.00136282475539,
0.00151488303845,
0.00150608928698,
0.00138557229712,
0.00119900678134,
0.000984021124046,
0.000767434929244,
0.000564403811872,
0.000379331962022,
0.000208225993722,
};
